*, :after, :before {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
body{background-color:#353535;overflow:hidden;}
.login-box{width:290px;padding:0 30px 40px 30px;background-color:#fff;border-top:8px solid #3dc144;}
.login-box h2{line-height:90px;margin:0;text-align:center;color:#6b6b6b;font-size:26px;}
.login-item{padding:12px;border:1px solid #ececec;margin-bottom:10px;border-radius:5px;}
.login-item i{font-size:18px;color:#9a9a9a;margin-right:10px;}
.login-item input{width: 220px;height: 22px;line-height:22px;font-size:16px;font-family:"Microsoft Yahei", arial, sans-serif;vertical-align: middle;border: 0 none;background-color: #fff; outline: 0;resize: none;color:#686868;margin-top:-8px;}
.login-item.login-check{padding-right:0;}
.login-item.login-check input{width:125px;}
.login-submit .btn{padding: 3px 0;width: 100%;height: 48px;font-size: 22px;font-family:'Microsoft Yahei',arial,verdana; color: #FFFFFF;text-align: center; vertical-align: middle; cursor: pointer;border: 0;margin-top:25px;}
